package com.example.entity.yifei;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author Lan
 * @since 2024-11-11
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("macOnlineInfo")
public class Maconlineinfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 机器ID
     */
    @ApiModelProperty("机器ID")
    @TableField("macId")
    private Integer macid;

    /**
     * 机器编号
     */
    @ApiModelProperty("机器编号")
    @TableField("macNo")
    private String macno;

    /**
     * 机器名称
     */
    @ApiModelProperty("机器名称")
    @TableField("macName")
    private String macname;

    /**
     * 资源类型
     */
    @ApiModelProperty("资源类型")
    @TableField("resourceType")
    private Integer resourcetype;

    /**
     * 资源ID
     */
    @ApiModelProperty("资源ID")
    @TableField("resourceId")
    private Integer resourceId;

    /**
     * 资源编号
     */
    @ApiModelProperty("资源编号")
    @TableField("resourceNo")
    private String resourceno;

    /**
     * 资源名称
     */
    @ApiModelProperty("资源名称")
    @TableField("resourceName")
    private String resourcename;

    /**
     * 节拍
     */
    private Double beat;

    /**
     * 定额
     */
    private Double quota;

    /**
     * 工单单别
     */
    @TableField("workSingle")
    private String worksingle;

    /**
     * 工单号
     */
    @TableField("workNo")
    private String workno;

    /**
     * 工序号
     */
    @TableField("processNo")
    private String processno;

    /**
     * 工艺号
     */
    @TableField("processId")
    private String processid;

    /**
     * 工单数量
     */
    @TableField("workNum")
    private Double worknum;

    /**
     * 排产单UUID
     */
    @TableField("moctyUdf05")
    private String moctyudf05;

    /**
     * 进站时间
     */
    @TableField("macOnTime")
    private String macontime;

    /**
     * 出站时间
     */
    @TableField("macOffTime")
    private String macofftime;

    /**
     * 进出站一次的UUID
     */
    @TableField("macOnUUID")
    private String maconuuid;

    /**
     * 进出站时间做的工单数量
     */
    @TableField("productNum")
    private Double productnum;

    private String creator;

    @TableField("modifyTime")
    private String modifytime;

    private String modifier;

    @TableField("createTime")
    private String createtime;

    /**
     * 模具工装上模时间
     */
    @TableField("mouldOnTime")
    private String mouldOnTime;

    /**
     * 模具工装下模时间
     */
    @TableField("mouldOutTime")
    private String mouldOutTime;

    /**
     * 工作中心ID
     */
    @TableField("workCenterId")
    private String workCenterId;

    /**
     * 工作中心名称
     */
    @TableField("workCenterName")
    private String workCenterName;

}
